using UnityEngine;
using Cinemachine;

public class AutoSetupCamera : MonoBehaviour
{
    private PlayerController player; // 玩家对象的引用
    private CinemachineVirtualCamera cc; // Cinemachine虚拟摄像机的引用

    private void Awake()
    {
        // 获取Cinemachine虚拟摄像机组件的引用
        cc = GetComponent<CinemachineVirtualCamera>();

        // 在场景中查找并获取Player类型的对象实例
        player = FindObjectOfType<PlayerController>();

        // 如果找到了Player对象，则设置摄像机跟随Player的目标
        if (player != null)
        {
            cc.Follow = player.transform;
        }
        else
        {
            Debug.LogWarning("未找到Player对象，请确保场景中存在一个带有Player组件的对象。");
        }
    }
}
